package com.example.zyh.controller;


import com.example.zyh.pojo.Zuhu;
import com.example.zyh.service.ZuhuService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.List;

@Controller
@ResponseBody
@RequestMapping("/Zuhu")
public class ZuhuController {
    @Autowired
    private ZuhuService zuhuService;

    @RequestMapping("/list")
    public List<Zuhu> select(){
        return zuhuService.selectZuhu();
    }
    @RequestMapping("/add")
    public void add(Zuhu zuhu){
        zuhuService.addZuhu(zuhu);
    }
    @RequestMapping("/delete")
    public void delete(int id){
        zuhuService.deleteZuhu(id);
    }
    @RequestMapping("/update")
    public void update(Zuhu zuhu){
        zuhuService.updateZuhu(zuhu);
    }
    @RequestMapping("/selectlike")
    public List<Zuhu> selectlike(Zuhu zuhu){
        if(zuhu.getName()==null){
            zuhu.setName("");
        }
        if (zuhu.getSex()==null){
            zuhu.setSex("");
        }
        if (zuhu.getAge()==null){
            zuhu.setSex("");
        }
        if (zuhu.getAddress()==null){
            zuhu.setAddress("");
        }
        if (zuhu.getIdcard()==null){
            zuhu.setIdcard("");
        }
        return zuhuService.selectlike(zuhu);
    }
}
